Disable HPET broadcast mode on kexec.
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 1 Oct 2009 11:25:36 +0000 (12:25 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 1 Oct 2009 11:25:36 +0000 (12:25 +0100)
commitbf8898e67641402fa1eb8386c5f3cb7272107ca3
tree19e19ddc4e02e0afc1a26649ed7f456621e42b34
parent956bf143e8a8e41ae56f128ed7812541aa50d7d6
Disable HPET broadcast mode on kexec.

Without this the new kernel cannot receive timer interrupts from the
legacy sources. Hangs are observed in the second kernel's
"check_timer()" routing or at "Checking 'hlt' instruction."

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/x86/crash.c
xen/arch/x86/hpet.c